// Copyright (C) 2023 即时通讯网(52im.net) & Jack Jiang.
// The RainbowChat Project. All rights reserved.
// 
// 【本产品为著作权产品，合法授权后请放心使用，禁止外传！】
// 【本次授权给：<北京小羊驼科技有限公司>，授权编号：<NT231212144350>，代码指纹：<A.702363430.550>，技术对接人微信：<ID: wxid_wbyootvkdcgj22>】
// 【授权寄送：<收件：苏先生、地址：北京市大兴区北京密码西区6号楼1单元301、电话：18613885610、邮箱：bd@huiyuanxiang-inc.com>】
// 
// 【本系列产品在国家版权局的著作权登记信息如下】：
// 1）国家版权局登记名(简称)和权证号：RainbowChat    （证书号：软著登字第1220494号、登记号：2016SR041877）
// 2）国家版权局登记名(简称)和权证号：RainbowChat-Web（证书号：软著登字第3743440号、登记号：2019SR0322683）
// 3）国家版权局登记名(简称)和权证号：RainbowAV      （证书号：软著登字第2262004号、登记号：2017SR676720）
// 4）国家版权局登记名(简称)和权证号：MobileIMSDK-Web（证书号：软著登字第2262073号、登记号：2017SR676789）
// 5）国家版权局登记名(简称)和权证号：MobileIMSDK    （证书号：软著登字第1220581号、登记号：2016SR041964）
// * 著作权所有人：江顺/苏州网际时代信息科技有限公司
// 
// 【违法或违规使用投诉和举报方式】：
// 联系邮件：jack.jiang@52im.net
// 联系微信：hellojackjiang
// 联系QQ号：413980957
// 授权说明：http://www.52im.net/thread-1115-1-1.html
// 官方社区：http://www.52im.net
package com.x52im.mall.shop.dto;

import java.util.ArrayList;

/**
 * 销售订单DTO.
 * 
 * @author Jack Jiang(http://www.52im.net/space-uid-1.html)
 * @version 1.0
 */
public class SO implements java.io.Serializable
{
	/**
	 * 
	 */
	private static final long serialVersionUID = 5056624401953163503L;

	private String order_id,order_type,for_user_uid,order_date,order_status,pay_type
		,order_currency,order_amount
//		,country_id
		,transfer_id,transfer_order_id,transfer_name,fare_amount,order_total
		,create_time,pay_time,appender,pay_key,sign;
	
	/** 收货人信息 */
	private SOConsigneeInfo soConsigneeInfo = null;
	/** 销售订单明细 */
	ArrayList<SODetail> soDetails = new ArrayList<SODetail>();

	public String getOrder_id()
	{
		return order_id;
	}

	public void setOrder_id(String order_id)
	{
		this.order_id = order_id;
	}

	public String getOrder_type()
	{
		return order_type;
	}

	public void setOrder_type(String order_type)
	{
		this.order_type = order_type;
	}

	public String getFor_user_uid()
	{
		return for_user_uid;
	}

	public void setFor_user_uid(String for_user_uid)
	{
		this.for_user_uid = for_user_uid;
	}

	public String getOrder_date()
	{
		return order_date;
	}

	public void setOrder_date(String order_date)
	{
		this.order_date = order_date;
	}

	public String getOrder_status()
	{
		return order_status;
	}

	public void setOrder_status(String order_status)
	{
		this.order_status = order_status;
	}

	public String getPay_type()
	{
		return pay_type;
	}

	public void setPay_type(String pay_type)
	{
		this.pay_type = pay_type;
	}

	public String getOrder_currency()
	{
		return order_currency;
	}

	public void setOrder_currency(String order_currency)
	{
		this.order_currency = order_currency;
	}

	public String getOrder_amount()
	{
		return order_amount;
	}

	public String getTransfer_order_id()
	{
		return transfer_order_id;
	}

	public void setTransfer_order_id(String transfer_order_id)
	{
		this.transfer_order_id = transfer_order_id;
	}

	public void setOrder_amount(String order_amount)
	{
		this.order_amount = order_amount;
	}

//	public String getCountry_id()
//	{
//		return country_id;
//	}
//
//	public void setCountry_id(String country_id)
//	{
//		this.country_id = country_id;
//	}

	public String getTransfer_name()
	{
		return transfer_name;
	}

	public void setTransfer_name(String transfer_name)
	{
		this.transfer_name = transfer_name;
	}

	public String getTransfer_id()
	{
		return transfer_id;
	}

	public void setTransfer_id(String transfer_id)
	{
		this.transfer_id = transfer_id;
	}

	public String getFare_amount()
	{
		return fare_amount;
	}

	public void setFare_amount(String fare_amount)
	{
		this.fare_amount = fare_amount;
	}

	public String getOrder_total()
	{
		return order_total;
	}

	public void setOrder_total(String order_total)
	{
		this.order_total = order_total;
	}

	public String getCreate_time()
	{
		return create_time;
	}

	public void setCreate_time(String create_time)
	{
		this.create_time = create_time;
	}

	public String getPay_time()
	{
		return pay_time;
	}

	public void setPay_time(String pay_time)
	{
		this.pay_time = pay_time;
	}

	public String getAppender()
	{
		return appender;
	}

	public void setAppender(String appender)
	{
		this.appender = appender;
	}

	public SOConsigneeInfo getSoConsigneeInfo()
	{
		return soConsigneeInfo;
	}

	public void setSoConsigneeInfo(SOConsigneeInfo soConsigneeInfo)
	{
		this.soConsigneeInfo = soConsigneeInfo;
	}

	public ArrayList<SODetail> getSoDetails()
	{
		return soDetails;
	}

	public void setSoDetails(ArrayList<SODetail> soDetails)
	{
		this.soDetails = soDetails;
	}

	public String getPay_key()
	{
		return pay_key;
	}

	public void setPay_key(String pay_key)
	{
		this.pay_key = pay_key;
	}

	public String getSign()
	{
		return sign;
	}

	public void setSign(String sign)
	{
		this.sign = sign;
	}

}
